#ifndef LISTNODE_H
#define LISTNODE_H

#include <vector>


class Listnode
{
	private:
		int start_index;
		int end_index;
		std::vector<int> graph;
		int support;
	public:
		Listnode(std::vector<int> G, int start, int end, int supp);
		Listnode();
		~Listnode();
		void print_listnode();
		std::vector<int> get_graph();
		int get_support();
		int get_start();
		int get_end();
		void update_end_index(int t);
		void update_support(int s);
		void update_graph(std::vector<int> G);
};
#endif
